напасть на мысль

Неожиданно найти решение, понять, сообразить.
напасть на золотую жилу
напахать